hand out freebies

Translations
distribuer des cadeaux gratuits
Definitions
To distribute complimentary items or samples to people, often as a promotional strategy to attract attention or encourage trial of a product or service.